/* Reset CSS */
/* version : 1.2 
   date : 3rd April 2012
*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; }
body { padding:0px; margin:0px; background:#cccccc; font-family:arial, san-serif }
html { overflow-x:hidden }
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; }
ol, ul { list-style: none; }
blockquote { quotes: none; }
blockquote:before, blockquote:after { content: ''; content: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
a img { border: none; }
body { font-family:"arial"; font-size:12px; }
h3 { font-size:16px; padding:5px 0 }
h2, h3, h2 a, h3 a { font-family:"arial"; font-weight:normal }
form p sup { color:#ff3333; font-size:12px }
textarea { padding:10px; font-family:arial; font-size:12px }
input.button, .button_large, input.button_mini, a.button, .cart_navigation a, .button_small, input.exclusive, p.logout a, li.address_update a, li.address_delete a, a.exclusive,#cart_block p#cart-buttons a#button_order_cart  { display:table; text-align:center; color:#000; text-decoration:none; background:#9da7a6 url(../img/btnBg.png) repeat-x 0 100%; padding:3px 10px; margin:0 auto; border:none; text-transform:capitalize; cursor:pointer; }
input.button, input.button_large, input.button_mini { padding: 1px 10px 2px 10px }
#voucher input.button { padding: 2px 10px 3px 10px }
p#add_to_cart input, .cart_navigation a.exclusive { display:table; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; background:#90df50 url(../img/greenBg.png) repeat-x 0 100%; padding:3px 10px; margin:0 auto; border:none; text-transform:capitalize; text-align:center }
.error { border:solid 1px #ff3333; background:#fff1e7; padding:10px; width:350px; margin:10px auto }
.cart_navigation input.exclusive { color:#000000; font-size:12px; font-weight:bold; text-decoration:none; background:#90df50 url(../img/greenBg.png) repeat-x 0 100%; padding:3px 10px; margin:0 auto; border:none; text-transform:capitalize; text-align:center }
.error p { font-weight:bold }
.error ol { padding:10px 0 }
form p a { color:#096B82 }
.hidden { display:none }
a{outline:none}
fieldset{display:block}



/*

Color : Blue : 33ccff, d3e2e3, ff3333 #cdc9b5

*/

 .clear { clear:both } 
/* Structure */

#page { background: url(../img/siteFooterBg.png) 50% 100% no-repeat; overflow:hidden }

/* ### HEADER ### */

#header { display:block; clear:both; background:url(../img/header.png) repeat-x }
#header .headerInner { margin:0 auto; width:980px; position:relative; height:147px; }

/* Logo */

#header_logo { position:absolute; top:0px }
.header_right { position:relative; }
#header_user { position:absolute; left:0px; top:79px }
#header_user #header_user_info { color:#fff; }
#header_user #header_user_info a { color:#33ccff }
#header_user ul li#your_account { left: 780px; padding:2px 0 0 0px; position: absolute; top: -29px; width: 200px; text-align:right }
#header_user ul li#your_account a { color:#33ccff; background:url(../img/icon/user.png) no-repeat; padding-left:20px; text-decoration:none }
#currencies_block_top { position:absolute; right:0px; width:250px; top:4px }
#currencies_block_top form { display:block; }
#currencies_block_top form p { float:right; padding-right:9px; line-height:16px; }
#currencies_block_top form ul { float:right; }
#currencies_block_top form ul li { float:left; }
#currencies_block_top form ul li a { display:block; width:10px; height:16px; line-height:16px; text-align:center; color:#000; text-decoration:none }
#currencies_block_top form ul li.selected a { color:#fff }
#header_nav { clear:both; display:block; width:100% }
#header_nav li#shopping_cart { font-family:"CaviarDreamsRegular", arial; font-size:25px; position:absolute; left:480px; width:500px; top:-57px; text-align:right; }
#header_nav li#shopping_cart a { background:url(../img/cart.png) no-repeat; padding-left:33px; color:#33ccff; text-decoration:none; font-family:"CaviarDreamsRegular", arial; }
#header .productCat { position:absolute; left:0px; z-index:99; }
a.leftCatTitle { z-index:12; }
#leftCatList { display:block; border-radius:0 10px 10px 0px; left:-20px; min-height:177px; position:absolute; z-index:10; top:-85px; padding:10px 0; min-width:150px; background:#000 }
#leftCatList li a { padding: 3px 10px 3px 10px; color:#666; text-decoration:none; display:block; border-bottom:solid 1px #333 }
#leftCatList li.last { border:none }

/* Lanaguage */

#languages_block_top { top:70px; position:absolute; right:0px; height:27px; display:block; background:#2a2929 url(../img/langBgLeft.jpg) no-repeat }
#languages_block_top ul li { float:left; margin:0 5px 0 0 }
#languages_block_top ul { padding:10px 5px 0 26px; overflow:hidden; height:17px; }
#languages_block_top ul#first-languages { background:url(../img/langBgRight.jpg) 100% 0 no-repeat }

/* Header Links */
ul#header_links { position:absolute; height:50px; display:block; width:610px; top:97px; left:0px; }
ul#header_links li { float:left; }
ul#header_links li a { padding:17px 15px; float:left; background:url(../img/navBar.png) 100% 0% no-repeat; text-decoration:none; color:#999; font-family:"CaviarDreamsRegular", arial; text-transform:uppercase; font-size:14px; }
ul#header_links li a:hover { color:#fff }
ul#header_links li:first-child a { padding-left:0px; }

/* Search */
#search_block_top { position:absolute; right:0px; top:100px; height:35px; }
#search_block_top form { padding:5px 0 0 0 }
#search_block_top #search_query_top { width:239px; height:33px; float:left; background:url(../img/searchTxtBox.jpg) 0 0 no-repeat; color:#666; margin:0px; padding:0px 10px 0 10px; border:none }
#search_block_top input.button { background:url(../img/searchBtnBg.png) repeat-x; height:32px; float:left; border:none; height:33px; margin:0 0px 0 8px; color:#333; font-family:"CaviarDreamsRegular", arial; font-size:16px; display:block }

/* leftCat nav */
#header #productCat { position:fixed; top:50%; left:-112px; }
.leftCatList { left:150px }
#productCat a.leftCatTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; padding: 3px 0px 8px 0; width:250px; display:block; text-align:center; background:#000; background: -moz-linear-gradient( top, #6b6b6b 0%, #000000); background: -webkit-gradient( linear, left top, left bottom, from(#6b6b6b), to(#000000)); border: 1px solid #000000; -moz-box-shadow:		0px 1px 3px rgba(000, 000, 000, 1), inset 0px 0px 3px rgba(255, 255, 255, 0.7); -webkit-box-shadow:		0px 1px 3px rgba(000, 000, 000, 1), inset 0px 0px 3px rgba(255, 255, 255, 0.7); text-shadow:		0px -1px 0px rgba(000, 000, 000, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3); text-decoration:none; }

/* ### COLUMNS ###  */
#columns { display:block; clear:both; min-height:476px; overflow:hidden; padding:0 0 20px 0 }
#columns .columnsInnner { margin:0 auto; width:980px; padding:25px 0px 0 0px; }

/* Breadcrumb */
.breadcrumb { position:absolute; margin:-30px 0 0 0; color:#000 }
.breadcrumb a { color:#096b82; text-decoration:none }

/* Scene */
#scenes { display:block }
#scenes .screen_scene { display:block; margin: 0 auto }


/* ###  LEFT PANEL ### */
#left_column { float:left; width:190px; }
#left_column .block, .cart_last_product, #create-account_form, #login_form, ul.address { background:#fff; margin:0 0 25px 0; -webkit-box-shadow: 3px 3px 4px rgba(50, 50, 50, 0.75); -moz-box-shadow:    3px 3px 4px rgba(50, 50, 50, 0.75); box-shadow:         3px 3px 4px rgba(50, 50, 50, 0.75); background-image: linear-gradient(bottom, rgb(218,209,211) 27%, rgb(235,230,231) 61%, rgb(255,255,255) 99%); background-image: -o-linear-gradient(bottom, rgb(218,209,211) 27%, rgb(235,230,231) 61%, rgb(255,255,255) 99%); background-image: -moz-linear-gradient(bottom, rgb(218,209,211) 27%, rgb(235,230,231) 61%, rgb(255,255,255) 99%); background-image: -webkit-linear-gradient(bottom, rgb(218,209,211) 27%, rgb(235,230,231) 61%, rgb(255,255,255) 99%); background-image: -ms-linear-gradient(bottom, rgb(218,209,211) 27%, rgb(235,230,231) 61%, rgb(255,255,255) 99%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.27, rgb(218,209,211)), color-stop(0.61, rgb(235,230,231)), color-stop(0.99, rgb(255,255,255))); }
#left_column .block h4, .cart_last_product_header, #create-account_form h3, #login_form h3 { display:block; padding:0px 10px 0 10px; background:url(../img/boxHeader.png) repeat-x; height:28px; line-height:28px; font-family:"CaviarDreamsRegular", arial; font-size:14px; color:#ccc; text-transform:capitalize }
.cart_last_product_header, #create-account_form h3, #login_form h3 { background:url(../img/thBg.png); color:#000 }
#left_column .block h4 a { text-decoration:none; color:#fff }
#left_column .block .block_content { padding:5px; }
#left_column .block ul li { border-bottom:solid 1px #c1bebe; background:url(../img/icon/copy.png) 0 5px no-repeat; padding:3px 0 3px 15px }
#left_column .block ul li a { text-decoration:none; color:#020202 }
#left_column .block ul li.last { border:none }
#left_column .block p { padding:5px 0; text-align:center }
#left_column input[type=button], #left_column p input[type=submit] { display:inline-block; text-transform:capitalize }

/*  Left Modules */
	/* My Account */
	p.logout { padding:5px 0 0 0 }
	
	/* Advertisement */
	.advertising_block { margin:0 0 25px 0; }

	/* Cart Module */
	#cart_block div#cart_block_list dl.products dt { padding:3px 0 3px 0; border-top:solid 1px #ccc; clear:both; overflow:hidden }
	#cart_block div#cart_block_list dl.products dt span, #cart_block div#cart_block_list dl.products dt a { float:left; padding:0 5px 0 0 }
	#cart_block div#cart_block_list dl.products dt span.remove_link a { display:block; width:11px; height:16px; background:url(../img/icon/delete.png) no-repeat; text-decoration:none }
	#cart_block div#cart_block_list dl.products dt a.cart_block_product_name { display:block; width:72px; }
	#cart_block div#cart_block_list dl.products dt span.price { float:right }
	#cart_block div#cart_block_list dl.products dd { padding:1px 0 3px 23px; font-size:10px; clear:both }
	#cart_block a { color:#096B82 }
	#cart_block p#cart-buttons a { color:#000 }
	#cart_block p#cart-buttons a.button_small { float:left }
	#cart_block p#cart-buttons a#button_order_cart { float:right }
	#cart_block p#cart-buttons { overflow:hidden; padding:5px 0 }
	#cart_block #cart-prices { border-top:solid 1px #999 }
	#cart_block #cart-prices span { float:left}
	#cart_block #cart-prices br { clear:both }
	#cart_block #cart-prices #cart_block_shipping_cost, #cart_block #cart-prices #cart_block_total { float:right; font-weight:bold }
	#cart_block #cart-buttons { clear:both; display:block }
	
	/* wishlist */
	div#wishlist_block_list  dl.products dt span, #cart_block div#cart_block_list dl.products dt a { float:left; padding:0 5px 0 0 }
	div#wishlist_block_list dl.products dt span.remove_link a { display:block; width:11px; height:16px; background:url(../img/icon/delete.png) no-repeat; text-decoration:none }
	div#wishlist_block_list dl.products dt a.cart_block_product_name { display:block; color:#096B82; width:138px; float:left; }
	div#wishlist_block_list dl.products dt span.price { float:right }
	div#wishlist_block_list dl.products dd { padding:0px 0 3px 23px; font-size:10px; clear:both }
	div#wishlist_block_list dl.products dd a{color:#096B82;}
	div#wishlist_block select#wishlists{margin:0 0 5px 0}
	div#mywishlist input#name{float:left; margin-right:5px; height:23px;}
	div#mywishlist input#submitWishlist{float:left}
	div#mywishlist form{padding:0px 0 10px 0; overflow:hidden}
	
	/* Layered block Left */
	#layered_block_left  ul li{background-image:none; padding:3px 0; overflow:hidden; clear:both; }
	#layered_block_left #enabled_filters ul li a.cancle{font-size:12px; width:16px; height:16px; background:url(../img/error.png); display:block; line-height:16px; text-align:center; float:right; text-indent:-999em; }
	#layered_block_left #enabled_filters ul li div.secText{float:left; width:180px; line-height:16px;}
	#layered_block_left form#layered_form ul li{background-image:none; padding-left:0px;}
	#layered_block_left form#layered_form .layered_subtitle{font-weight:bold}
	#layered_block_left .layered_close .down{ width:12px; height:12px; background:url(../img/downArrow.png) no-repeat; text-indent:-999em; display:block; float:right}
	
	#productscategory_list ul li a{font-weight:bold; color:#000; text-decoration:none}
	h2.productscategory_h2{font-weight:bold; font-size:14px;}
	
	
	

/* Tags */
#left_column #tags_block_left a { color:#020202; text-decoration:none; }
#left_column #tags_block_left a.tag_level1 { font-size:11px; }
#left_column #tags_block_left a.tag_level2 { font-size:14px; }
#left_column #tags_block_left a.tag_level3 { font-size:16px; color:#096b82 }
#left_column #tags_block_left a.tag_level4 { font-size:18px; color:#33CCFF }

/* Manufacture */
#manufacturers_block_left form { padding:10px 0 0 0 }
#manufacturers_block_left form select { width:179px }


/* Newsletter */
#left_column #newsletter_block_left input[type=text] { width:163px }
#left_column #newsletter_block_left select { width:170px }
#left_column #newsletter_block_left p { padding:0 0 5px 0; overflow:hidden; text-align:center }
#left_column #newsletter_block_left input.button_mini { margin:5px auto 0 auto }

/* Viewed Product */
#left_column #viewed-products_block_left ul.products li { background-image:none; padding:0px 0 10px 0; text-align:center; margin:0 0 10px 0 }
#left_column #viewed-products_block_left h5 { font-size:12px; font-weight:bold; color:#020202; padding:0 0 5px 0; text-align:center }
#left_column #viewed-products_block_left.block_content { padding:5px; text-align:center }
#left_column #viewed-products_block_left p { padding:5px 0; font-size:12px; text-align:center }
#left_column #viewed-products_block_left a.button { display:table; background:url(../img/btnBg.png) repeat-x; padding:3px 10px; margin:0 auto }
#left_column #viewed-products_block_left a.img { margin:0 auto }
#left_column #viewed-products_block_left ul li.last_item { border-bottom:none }

/* Informaton Block */
#informations_block_left_1 ul li:last-child { border:none }
#informations_block_left_1 ul li.last { border:none }

/* Specials  */
#special_block_right div.block_content ul { padding:0px; margin:0px }
#special_block_right div.block_content ul li { background:none; text-align:center; border:none; padding:0px; margin:0px; border:none }
#special_block_right div.block_content ul li h5 a { font-weight:bold; text-align:center; margin:0 auto; padding:5px 0; font-size:12px; display:block; }
#special_block_right div.block_content ul li a.img { margin:0 auto; display:block; }
#special_block_right div.block_content ul li p { padding:2px 0 }
#special_block_right div.block_content ul li p span.price { font-weight:bold }


/* New Product */
#new-products_block_right { }
#new-products_block_right ul.product_images { padding:0px; margin:0px; border:solid 1px #999; margin:0 0 10px 0 }
#new-products_block_right ul.product_images li { padding:5px; margin:0px; text-align:center; background:none; border-top:solid 1px #666; border-bottom:none }
#new-products_block_right ul.product_images li.first { border:none }
#new-products_block_right dl.products { }
#new-products_block_right dl.products dt { font-size:12px; font-weight:bold; background: url("../img/icon/copy.png") no-repeat scroll 0 5px transparent; padding:0 0 0 15px }
#new-products_block_right dl.products dt a { color:#000000; text-decoration:none }
#new-products_block_right dl.products dd { font-size:11px; color:#666; padding:0 0 10px 15px }
#new-products_block_right dl.products dd a { color:#666 }
#new-products_block_right dl.products dd a img { width:5px; height:6px }
#devilNewProducts .block_content ul li p { height:67px }
#devilNewProducts .block_content ul li p.price_container { display:block; height:12px }

/* Center Column */
#center_column { float:left; width:753px; float:right; background:#fff; -webkit-box-shadow: 3px 3px 4px rgba(50, 50, 50, 0.75); -moz-box-shadow:    3px 3px 4px rgba(50, 50, 50, 0.75); box-shadow:         3px 3px 4px rgba(50, 50, 50, 0.75); padding:10px }
body#index #center_column { width:auto; box-shadow:0; -webkit-box-shadow:0; -moz-box-shadow:0; }
body#index #center_column { padding:0px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:none; }

.cat_desc { padding:10px 0 }
#center_column h1,#mywishlist h2 { display:block; top: -10px; left:-10px; position:relative; width: 753px; padding:0px 10px 0 10px; background:url(../img/boxHeader.png) repeat-x; height:28px; line-height:28px; font-family:"CaviarDreamsRegular", arial; font-size:14px; color:#33ccff }
#center_column h1 span.category-product-count { font-size:11px; color:#666; font-family:arial; padding:0 0 0 10px; }
#center_column .warning_inline { color:#ff3333 }
#center_column table { width:100% }
#center_column table th { background:url(../img/thBg.png) repeat-x; padding:5px; text-align:left }
#center_column table td { border-bottom:solid 1px #b7b2b2; padding:5px 10px; vertical-align:top }
#center_column table td a{color:#666}
#center_column input[type="text"], #left_column input[type="text"], #center_column input[type="password"], textarea { width:290px; height:20px; font-size:12px; border:solid 1px #999; box-shadow:1px 2px 4px #999999 inset; -webkit-box-shadow:1px 2px 4px #999999 inset; padding:0 5px }
#center_column textarea { width:290px; height:200px; }
#center_column p { padding:5px 0; }
#center_column input[type="text"]:focus, #center_column input[type="password"]:focus,textarea:focus { box-shadow:1px 2px 4px #33CCFF inset; -webkit-box-shadow:1px 2px 4px #33CCFF inset; }
#center_column label, #center_column p.radio span, #center_column form p.select span { float:left; width:150px }
#center_column label, #center_column p.radio label { position:relative; top:2px; }
#center_column form p { padding:3px 0; overflow:hidden }
#center_column form p#gift_div textarea { clear:both; display:block }
#center_column form p#gift_div label { display:block; padding:3px 0; clear:both }
#center_column form .checkbox label { width:auto; padding:0 5px 5px 0 }
#center_column form p.radio label { width:auto }
#center_column p.radio span, #center_column p.radio input, #center_column p.radio label { float:left }
#center_column select { height:20px; border:solid 1px #ccc }
.inline-infos, .form_info { font-size:11px; color:#666 }
p#quantity_wanted_p input#quantity_wanted { width:88px; }

table#cart_summary th.cart_unit{width:100px}
table#cart_summary td.cart_total{width:100px;}

/* Home Block */

				/* Slide Show */
				.devilSlider { width:980px; margin:0 auto; display:block; overflow:hidden; -webkit-box-shadow: 3px 3px 4px rgba(50, 50, 50, 0.75); -moz-box-shadow:    3px 3px 4px rgba(50, 50, 50, 0.75); box-shadow:         3px 3px 4px rgba(50, 50, 50, 0.75); }
#slideshow { background:#fff; float:right; background:#fff; padding:0px }
#slideshow li { height:450px; }
#slideshow { height: 450px; position: relative; width:980px; margin:0 auto; }
#slideshow IMG { }
#slideshow IMG.active { opacity: 1; z-index: 10; }
#slideshow IMG.last-active { z-index: 9; }
#slideshow div.list { width:980px; height:450px }
/* Feature Product */

				#featured-products_block_center { margin:25px 25px 0 0; background: url("../img/dash.png") repeat scroll 0 0 transparent; float: left; min-height: 140px; padding: 10px; width: 300px; }
#featured-products_block_center a.product_image { float:right; display:block; width:120px; height:120px; }
#featured-products_block_center a.product_image img { }
#featured-products_block_center .product_desc { display:block; }
#featured-products_block_center h4 { color:#fff; line-height:18px; font-size:16px; padding:0 0 10px 0 }
#featured-products_block_center h4 a { color:#fff; text-decoration:none }
#featured-products_block_center .block_content { display:block; clear:both }
ul#featuredBlock li.ajax_block_product { display:block; width:300px }
ul#featuredBlock li div.btns { clear:both; display:block; padding:5px 0 0 0 }
ul#featuredBlock li div.btns .ajax_add_to_cart_button { display:none }
ul#featuredBlock li .product_desc { color: #666666; clear:both; line-height: 14px; float:left; width:170px; padding: 0px 0; font-size:11px; }
ul#featuredBlock li .product_desc a.smallCont { min-height:76px; display:block; }
ul#featuredBlock li .product_desc a { color:#666; text-decoration:none }
ul#featuredBlock li .product_desc h5 { color:#999; font-size:12px; line-height:12px; padding:0 0 10px 0; display:block }
ul#featuredBlock li .product_desc h5 a { color:#33CCFF; font-size:12px; line-height:12px; font-weight:bold }
ul#featuredBlock li .link { background: url("../img/icon/more.gif") no-repeat scroll 0 50% transparent; color: #33CCFF; padding: 0 0 0 14px; text-decoration: none; text-transform:lowercase; font-size:11px; }
ul#featuredBlock li .price_container { color:#ccc }
/* New Product */

#devilNewProducts { margin:25px 25px 0 0; background: url("../img/dash.png") repeat scroll 0 0 transparent; float: left; min-height: 177px; padding: 10px; width: 300px; }
#devilNewProducts a.product_image { float:right; display:block; width:120px; height:120px; }
#devilNewProducts a.product_image img { }
#devilNewProducts .product_desc { display:block; clear:both }
#devilNewProducts h4 { color:#fff; line-height:18px; font-size:16px; padding:0 0 10px 0; float:left }
#devilNewProducts h4 a { color:#fff; text-decoration:none }
#devilNewProducts a.showAll { background: url("../img/icon/more.gif") no-repeat scroll 0 50% transparent; float:right; color: #666; padding: 0 0 0 14px; text-decoration: none; text-transform:lowercase; font-size:11px; }
#devilNewProducts .block_content { display:block; clear:both }
#devilNewProducts ul.product_images li.ajax_block_product { display:block; width:300px }
#devilNewProducts ul.product_images li div.btns { clear:both; display:block; padding:5px 0 0 0 }
#devilNewProducts ul.product_images li div.btns .ajax_add_to_cart_button { display:none }
#devilNewProducts ul.product_images li .product_desc { color: #666666; line-height: 14px; float:left; width:170px; padding: 0px 0; font-size:11px; }
#devilNewProducts ul.product_images li .product_desc a.smallCont { min-height:76px; display:block; }
#devilNewProducts ul.product_images li .product_desc a { color:#666; text-decoration:none }
#devilNewProducts ul.product_images li .product_desc h5 { color:#999; font-size:12px; line-height:12px; padding:0 0 10px 0; display:block }
#devilNewProducts ul.product_images li .product_desc h5 a { color:#33CCFF; font-size:12px; line-height:12px; font-weight:bold }
#devilNewProducts ul.product_images li .link { background: url("../img/icon/more.gif") no-repeat scroll 0 50% transparent; color: #33CCFF; padding: 0 0 0 14px; text-decoration: none; text-transform:lowercase; font-size:11px; }
#devilNewProducts ul.product_images li .price_container { color:#ccc }
#devilNewProducts ul.product_images li { width:300px; }
/* Product Comparision */

			table#product_comparison { border-right:solid 1px #b7b2b2; border-top:solid 1px #b7b2b2; }
table#product_comparison td { border-left:solid 1px #b7b2b2; border-bottom:solid 1px #b7b2b2; padding:10px }
table#product_comparison td h5 { font-size:13px; font-weight:bold; color:#000 }
table#product_comparison td h5 a { color:#000; text-decoration:none }
table#product_comparison td div.product_desc { color:#999999; padding:10px 0; min-height:150px }
table#product_comparison td div.product_desc a { color:#999999; text-decoration:none }
table#product_comparison td a.product_image { min-height:110px }
table#product_comparison td .price_container { font-weight:bold; font-size:16px }
table#product_comparison td .product_discount { display:block; height:25px; color:#ff3333 }
table#product_comparison td .comparison_availability_statut { height:20px }
table#product_comparison td .cmp_remove, table#product_comparison td .ajax_add_to_cart_button, table#product_comparison td .button { display:block; width:100%; display:block; color:#ffffff; text-decoration:none; background:url(../img/btnBg.png) repeat-x; padding:3px 0px; text-align:center; margin:0 0 3px 0; border:none; text-transform:capitalize }
table#product_comparison td .ajax_add_to_cart_button { background:url(../img/greenBg.png) repeat-x; color:#000; text-align:center; }
table#product_comparison td a.product_image img { width:120px; height:auto; margin:0 auto }
table#product_comparison td.ajax_block_product { text-align:center }
/* Sort Form */

			form#productsSortForm { float:left }
form#productsSortForm select#selectPrductSort { border:solid 1px #afa9aa; height:20px;float:right  }
form#productsSortForm label { float:left; padding:2px 10px 0 0; width:100px; }
form#productsSortForm p.select { overflow:hidden; }
/* Product List */

ul#product_list { clear:both; padding:10px 0; overflow:hidden }
ul#product_list li.ajax_block_product { float:left; overflow:hidden; height: 303px;
    position: relative;
    width: 230px; background:#f; -webkit-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.40); -moz-box-shadow:    2px 2px 3px rgba(50, 50, 50, 0.40); box-shadow:  2px 2px 3px rgba(50, 50, 50, 0.40); min-height:303px; border:solid 1px #ccc; margin:0 25px 25px 0 }
ul#product_list li.col3 { float:right; margin-right:0px;  }
ul#product_list li.ajax_block_product div.center_block { position:relative; height:303px; width:230px; }
ul#product_list li.ajax_block_product div.center_block h3 { display:block; position:relative; padding:0px 10px 0 10px; background:url(../img/boxHeader.png) repeat-x; height:28px; line-height:28px; font-family:"CaviarDreamsRegular", arial; font-size:14px; color:#33ccff }
ul#product_list li.ajax_block_product div.center_block h3 a { text-decoration:none; color:#33ccff }
ul#product_list li.ajax_block_product div.center_block h3 span.new { z-index:90; position:absolute; background:url(../img/new.png) no-repeat; left:184px; width:50px; height:51px; display:block; text-decoration:none; text-indent:-999em }
ul#product_list li.ajax_block_product div.center_block .product_img_link { width:234px; top:0px; height:277px; display:table-cell; text-align:center; vertical-align:middle; position:relative; left:0px; }
ul#product_list li.ajax_block_product div.center_block .product_img_link img { margin: auto }
ul#product_list li.ajax_block_product div.center_block .product_desc { position:absolute; top:320px; ; left:0px; width:214px; padding:10px; height:263px; background:#000000; background-image: linear-gradient(bottom, rgb(0,0,0) 49%, rgb(42,41,41) 94%); background-image: linear-gradient(bottom, rgb(0,0,0) 1%, rgb(42,41,41) 51%); background-image: -o-linear-gradient(bottom, rgb(0,0,0) 1%, rgb(42,41,41) 51%); background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 1%, rgb(42,41,41) 51%); background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 1%, rgb(42,41,41) 51%); background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 1%, rgb(42,41,41) 51%); ackground-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.01, rgb(0,0,0)), color-stop(0.51, rgb(42,41,41))); }
ul#product_list li.ajax_block_product div.center_block .product_desc a.desc { font-size:11px; color:#ccc; text-decoration:none; height:105px; overflow:auto; display:block }
ul#product_list li.ajax_block_product div.center_block .right_block .smallBlock { color:#f53333; font-weight:bold; font-size:12px; line-height:20px }
ul#product_list li.ajax_block_product div.center_block .right_block span.price { font-size:30px; font-family:"CaviarDreamsRegular", arial; color:#fff }
ul#product_list li.ajax_block_product div.center_block .right_block .availability { color:#63b725; padding:5px 0 0 0 }
ul#product_list li.ajax_block_product div.center_block .right_block .ajax_add_to_cart_button { padding:0px; height:23px; background:url(../img/blueBg.png) repeat-x; clear:both; display:block; text-align:center; font-weight:bold; line-height:23px; font-weight:bold; color:#000; margin:10px 0 0 0; text-decoration:none }
ul#product_list li.ajax_block_product div.center_block .right_block .viewBtn { height:23px; padding:0px; background:url(../img/grayBg.png) repeat-x; clear:both; display:block; text-align:center; font-weight:bold; line-height:23px; font-weight:bold; color:#000; margin:4px 0 0 0; text-decoration:none; }
ul#product_list li.ajax_block_product div.center_block .right_block .smallBlock { height:20px; display:block }
ul#product_list li.ajax_block_product div.center_block .right_block .compare { color:#fff }
ul#product_list li.ajax_block_product div.center_block .right_block input { float:left }
ul#product_list li.ajax_block_product div.center_block .right_block label { float:left; padding-top:2px; width:194px }
/* Product Detail */



#map {
	width: 100%px;
	height: 375px;
	margin: 15px auto;
}

#footer .weAccept { float:right; display:block; width:126px; height:27px; margin:0px 0 10px 0; overflow:hidden; }
#footer .weAccept a.accept {float:left; height:27px; width:126px; display:table !important;   margin:0px 0 0 0 }

/* Pages : Product Detail */



div#primary_block #pb-right-column { float:left; width:340px; padding:15px 0 0 0 }
#pb-left-column { float:right; width:330px; padding:15px 50px 0 0 }
#pb-right-column { float:left; width:410px }
div#primary_block #pb-right-column #image-block { border: 1px solid #CCCCCC; -webkit-box-shadow:5px 5px 5px #CCCCCC; -moz-box-shadow:5px 5px 5px #CCCCCC; box-shadow:5px 5px 5px #CCCCCC}
#short_description_content { padding:0 0 20px 0 }
p.buttons_bottom_block a.button { float:left; }
#more_info_block { clear:both }
#thumbs_list { width:643px; position:absolute; left:0px }
#thumbs_list ul#thumbs_list_frame { float:left }
#thumbs_list ul#thumbs_list_frame li { float:left; margin:0 0px }
#color_picker { clear:both; padding:15px 0 0 0 }
#color_picker p { font-weight:bold }
#color_picker ul#color_to_pick_list { clear:both; padding:10px 0 20px 0; overflow:hidden }
#color_picker ul#color_to_pick_list li { float:left }
#color_picker ul#color_to_pick_list li a { float:left; display:block; width:16px; height:16px; margin:0 6px 0 0 }
form#buy_block { clear:both; }
form#buy_block p.price{padding-top:50px}
form#buy_block p { padding:0; overflow:hidden }
form#buy_block .our_price_display { color:#ff3333; font-weight:bold; padding:0 0 10px 0; font-size:22px }
form#buy_block #reduction_percent { font-size:11px; color:#ff3333 }
form#buy_block #attributes { padding:15px 0 0 0 }
form#buy_block #attributes p { padding:0 0 8px 0 }
form#buy_block #attributes p select, form#buy_block #attributes p input { width:100px; height:25px }
form#buy_block label { width:90px; float:left; padding:3px 0 0 0 }
form#buy_block #availability_statut { padding:10px 0 0 0 }
form#buy_block #availability_statut #availability_label { width:90px; float:left }
form#buy_block p#add_to_cart input { float:left }
form#buy_block p#add_to_cart { padding:10px 0 0 0 }
form#buy_block p#pQuantityAvailable { padding:10px 0 0 0 }
form#buy_block p#minimal_quantity_wanted_p { padding:10px 0 }
ul#usefull_link_block li { background:url(../img/arrowBullet.png) 0 5px no-repeat; padding:0 0 0 15px; color:#666666; }
ul#usefull_link_block li a { color:#666666; text-decoration:none }
#views_block { margin:15px 0 0 7px; width: 290px; }
#thumbs_list { float: left; overflow: hidden; width: 255px; position:relative; height:100px }
#thumbs_list ul { list-style-type: none; margin-top: 5px; padding-left: 0; }
#thumbs_list li { cursor: pointer; float: left; height: 80px; margin-right: 5px; width: 80px; }
#thumbs_list li a{display:block; width:80px; height:80px; margin:0px; padding:0px;}
#thumbs_list li a img{ }
#view_scroll_left, #view_scroll_right { background: url("../img/thumbs_left.gif") no-repeat scroll center center transparent; float: left; height: 18px; margin-top: 45px; padding-left: 4px; padding-right: 4px; text-indent: -3000px; width: 9px; }
#view_scroll_right { background-image: url("../img/thumbs_right.gif"); }
span.view_scroll_spacer { float: left; height: 100px; width: 17px; }
#primary_block #pb-right-column { width: 310px; float: left }
#primary_block #image-block { border: #d0d1d5 solid 1px; height: 350px; width: 280px; display:block }

#primary_block #image-block img#bigpic { cursor: pointer; width:280px; height:350px; }
ul#usefull_link_block { clear:both; padding:10px 0 0 0 }
ul#usefull_link_block li span { cursor:pointer }
#more_info_block { clear:both; padding:15px 0 0 0 }
#more_info_block ul li { float:left; margin:0 5px 0 0 }
#more_info_block ul li a { float:left; height:23px; display:block; background:#707876 url(../img/tabBg.png); line-height:23px; padding:0 40px; color:#fff; text-decoration:none }
#more_info_block ul li a.selected { background:#010101 url(../img/tabBg.png) 0 -23px; }
#more_info_sheets { clear:both; border-top:solid 1px #010101; padding:10px; overflow:hidden }
#more_info_sheets ul, #more_info_sheets ol, #more_info_sheets p { padding:5px 0 }
#more_info_sheets ul { clear: both; display: block; list-style: disc outside none; margin: 0 0 0 5px; overflow: hidden; padding: 10px 20px; width: 100%; }
#more_info_sheets ul li { clear:both; padding:2px 0 }
#more_info_sheets br { clear:both; height:15px }
.block_hidden_only_for_screen { position:absolute; left:-999em; }
#wrapResetImages a { color:#333; text-decoration:none }


/* Cart Page */

.step { border-bottom:solid 1px #b7b2b2; height:23px; margin:0 0 30px 0 }
.step li { float:left; width:175px; font-size:11px; background:url(../img/grayBall.png) no-repeat 50% 19px; text-align:center; padding:0 0 15px 0 }
.step li a { color:#000; text-decoration:none }
.step li:first-child { text-align:left; width:106px; background:url(../img/grayBall.png) no-repeat 0% 19px; }
.step li#step_end { float:right; text-align:right; width:85px; background:url(../img/grayBall.png) no-repeat 100% 100% }
.step li.step_current { background-image:url(../img/blueBall.png); color:#33CCFF; height:35px; }
body#order .cart_last_product { width:290px; margin: 0 auto }

.cart_last_product .cart_last_product_img { margin:10px 0 10px 10px; float:left }
.cart_last_product .cart_last_product_content { margin:10px; float:right; width:180px }
.cart_last_product .cart_last_product_content a { color:#666; text-decoration:none }
.cart_last_product .cart_last_product_content h5 a { font-size:14px; font-weight:bold; color:#000 }
.cart_last_product { clear:both; width:300px; margin:0 auto }
p.shopCont { clear:both; padding:10px 0; display:block }
table#cart_summary tbody td.cart_product { text-align:left; vertical-align:middle }
table#cart_summary tbody td.cart_description h5 { font-size:12px; font-weight:bold; }
table#cart_summary tbody td.cart_description a { color:#666; text-decoration:none }
table#cart_summary tbody td.cart_description h5 a { color:#333; text-decoration:none }
table#cart_summary tbody td.cart_quantity { width:82px }
table#cart_summary tbody td.cart_quantity a.cart_quantity_delete { width:13px; height:15px; position:relative; top:5px; position:absolute; left:64px; display:block; background:url(../img/delete.png) no-repeat }
table#cart_summary tbody td.cart_quantity a.cart_quantity_delete img { display:none }
table#cart_summary tbody td.cart_quantity a.cart_quantity_up { display:block; border:solid 1px #333333; left:48px; position:absolute; width:10px; height:10px; background:url(../img/plus.png) no-repeat }
table#cart_summary tbody td.cart_quantity a.cart_quantity_up img { display:none; }
table#cart_summary tbody td.cart_quantity a.cart_quantity_down { display:block; border:solid 1px #333333; left:48px; top:13px; position:absolute; width:10px; height:10px; background:url(../img/minus.png) no-repeat }
table#cart_summary tbody td.cart_quantity a.cart_quantity_down img { display:none }
table#cart_summary tbody td.cart_quantity input.cart_quantity_input { float:left; position:absolute; top:0px; left:0px; width:34px; height:23px; border:solid 1px #999 }
table#cart_summary tbody td.cart_quantity .cartQtyControl { position:relative }
table#cart_summary tfoot tr.cart_total_price { font-weight:bold }
/* Cart voucher */

#cart_voucher { display:block; padding:20px 0 20px 0; clear:both }
#cart_voucher h4 { height:23px; float:left; background:#0e0e0e url(../img/rightCon.png) 100% 50% no-repeat; padding:0 20px 0 10px; line-height:21px; color:#fff; font-weight:bold }
#center_column #cart_voucher label { float:left; padding:0 10px; line-height:21px; line-height:16px; width:auto }
#cart_voucher input#discount_name { width:157px; height:22px; border:solid 1px #999; padding:0px 5px }
#center_column #cart_voucher p { float:left; padding:0px; }
#cart_voucher p.submit { margin:0 0 0 10px }

/* Cart Navigation */
.cart_navigation a.exclusive { float:right; padding:0px 0px 0 7px; line-height:23px; }
.cart_navigation a.button_large, .cart_navigation a.button { float:left; padding:0px 7px 0 0; line-height:23px; }
.cart_navigation a.button_large span, .cart_navigation a.button span { float:left; width:18px; text-indent:-999em; margin:0 7px 0 0; height:23px; background:url(../img/blackArrowLeft.png) 100% 0 no-repeat }
.cart_navigation a.exclusive span { float:right; width:18px; text-indent:-999em; margin:0 0px 0 7px; height:23px; background:url(../img/greenArrowRight.png) 0 0 no-repeat }
.cart_navigation a.exclusive strong { float:left }
.cart_navigation input.exclusive { float:right; text-indent:0em }

/* Authentication */
body#authentication form#create-account_form { float:left; margin:0 0 10px 0 }
body#authentication form#login_form { float:right; }
body#authentication form#login_form, body#authentication form#create-account_form { width:365px; min-height:180px }
body#authentication form#create-account_form p, body#authentication form#login_form p { padding:3px 10px }
body#authentication form#create-account_form h4, body#authentication form#login_form h4 { padding:3px 10px }
body#authentication form#login_form fieldset, body#authentication form#create-account_form fieldset { padding:0px 0 10px 0 }
body#authentication form#login_form label, body#authentication form#create-account_form label, form.addaddress label, form.identity label, form#account-creation_form label, form#account-creation_form p.radio span, form#account-creation_form p.select span { width:150px; float:left; padding-right:5px; }
body#authentication form#login_form p.submit, body#authentication form#create-account_form p.submit { text-align:left; padding:3px 0 3px 165px; }
body#authentication form#login_form p.submit input, body#authentication form#create-account_form p.submit input { margin:0px; }
body#authentication form#login_form div.formCont, body#authentication form#create-account_form div.formCont { padding:5px 0 0 0 }
body#authentication form#login_form a, body#authentication form#create-account_form a { color:#096B82 }
body#authentication form#login_form p.lost_password { padding-left:165px }
body#authentication input.account_input { width:150px; }
body#authentication p.select select#days { width:50px; }
body#authentication p.select select#months { width:140px; }
body#authentication p.select select#years { width:106px; }
body#authentication form#create-account_form input#SubmitCreate { width:160px; text-align:center; padding-right:0px; padding-left:0px; }
body#authentication form#create-account_form h4 { font-size:12px }
body#authentication form#login_form input#SubmitLogin { width:160px; text-align:center; padding-right:0px; padding-left:0px; }

/* wishlist_button */
a#wishlist_button{margin:5px 0}

/* layered_block_left */
#layered_block_left{}
/* sendComment */
#sendComment .align_right {float:right; width:50px;}
#sendComment a.closeComment{display:block; text-decoration:none; font-weight:bold; color:#ff0000; float:right}
#sendComment h3 {font-size:16px; font-weight:bold; float:left; width:50%}
form#sendComment {padding:10px; background:#f4f4f4}
	form#sendComment p.clear{display:block; clear:both; overflow:hidden; width:500px;  }
	form#sendComment p {display:block; clear:both}
	
/* Forget Password */
body#password form.std { padding:10px 0 }
body#password form.std label { float:left; padding:0 10px 0 0 }
body#password form.std p { float:left; padding:0 10px 0 0 }

/* Account Creation Form */
form#account-creation_form p input[type=text], #center_column form#account-creation_form p input[type=password], #center_column form.addaddress p input[type=text], form.addaddress p input[type=password] { width:290px; padding:0 5px }
form#account-creation_form p textarea, form.addaddress p textarea { display: block; height: 200px; width: 413px; padding:5px; }
#center_column form#account-creation_form p.textarea { padding:0 5px 5px 0 }
form#account-creation_form p input#submitAccount { margin:0 0 0 150px; }
form#account-creation_form fieldset, form.addaddress fieldset { padding:0 0 20px 0 }
form#account-creation_form h3, form.addaddress h3 { font-weight:bold; color:#096B82; padding-bottom:10px }
form#account-creation_form p.checkbox input { position:relative; left:-3px }
form.identity p.submit input { float:left }
#center_column form.identity p.submit { padding-left:155px; }
form.identity p.select select#days { width:50px; }
form.identity p.select select#months { width:140px; }
form.identity p.select select#years { width:106px; }

/* Address */
ul.address { width:350px; float:left; padding:0px 0 10px 0; overflow:hidden }
ul.alternate_item { float:right }
ul.address li { padding:0 5px }
ul.address li.address_title { background:url(../img/thBg.png); color:#000; padding:5px; font-weight:bold }
ul.address li.address_update, ul.address li.address_delete { padding:10px 0 0 0; float:left; margin:0 5px 0 5px }
ul.address li.address_update a { float:left }
ul.address li.address_delete a { float:left }
.address_add a.button_large { float:left; margin:0px }
#ordermsg textarea {  height: 200px;    padding: 5px;    width: 741px;}
.address_navigation { padding-left:155px !important; }
.address_navigation a, .address_navigation input { float:left; margin-right:10px }
form.identity p.radio span { width:155px; }

/* Cart Navigation */
#center_column .cart_navigation a { color:#000; text-align:left }
.cart_navigation input.exclusive { }

/* Contact Form */
form#contactForm p.select select, form#contactForm p.text select { width:300px }
form#contactForm p.text input { width:288px }
form#contactForm p.textarea textarea { width:289px; }
form#contactForm p.submit input { float:left; margin:0 0 0 150px }

/* Product Comment */
form#sendComment p.submit {padding-left:150px; margin:0px;}
form#sendComment p.submit input{margin:0px;}
input#addCommentButton{text-transform:none}

#center_column #productscategory_noscroll{overflow:hidden; height:auto }

/* Product Category */
#center_column #productscategory_list li{line-height:16px}

/* Footer Links */
ul.footer_links { padding:10px 0; clear:both }
ul.footer_links li a { line-height:20px; float:left; font-size:12px; text-decoration:none; color:#333 }
ul.footer_links li a img { float:left; margin:0 5px 0 0 }
ul.footer_links li { clear:both; }

/* Sitemap Content */
#sitemap_content a, .categTree a { color:#096B82 }
.sitemap_block ul, .categTree ul, .categTree .tree_top { margin:0 0 0 20px }

/* right_column */
		#right_column { display:none }

/* ### FOOTER ### */
#footer { display:block; clear:both; padding:15px 0 0 0; border-top:solid 1px #2a3a46; }
#footer .footerInner { margin:0 auto; width:980px; }
#footer ul#block_various_links_footer { clear:both; float:left; padding:0px 0 10px 0; width:680px; margin:0px 0 0 0 }
#footer ul#block_various_links_footer li { float:left; color:#666; line-height:18px; font-size:11px; background:url(../img/footerNavBg.png) 100% 50% no-repeat }
#footer ul#block_various_links_footer li a { float:left; color:#666; text-decoration:none; padding:0px 4px }
#footer ul#block_various_links_footer li a:hover{color:#33CCFF}
#footer ul#block_various_links_footer li:first-child a { padding:0 4px 0 0 }
#footer ul#block_various_links_footer li.last_item { clear:both; display:block; background:none }
#footer ul#block_various_links_footer li.last_item a { clear:both; float:none; color:#33CCFF }
#footer .left { float:left; width:600px; }
/*
#footer .weAccept { float:right; display:block; width:300px; height:27px; margin:0px 0 10px 0 }*/
#footer .weAccept a.accept {  height:27px; width:126px; display:block;  margin:0px 0 0 0 }

/* Module : Footer Content */

.footerContent { float:left; width:auto; display:block; display:none }
.footerContent h3 { font-size:16px; color:#fff; line-height:18px; }
.footerContent p { color:#666666; line-height:18px; padding:10px 0 }
.footerContent a { color:#33ccff; background:url(../img/arrows.png) 0 50% no-repeat; padding:0 0 0 18px; text-decoration:none }
.footerContent .block { float:left; width:300px; min-height:140px; background:url(../img/dash.png); padding:10px; margin:0 15px 0 0 }
/* Module : Newsletter */

#center_column #newsletter_block_left { margin:25px 0 0 0; float:right; width:270px; background:url(../img/dash.png); padding:10px; min-height:178px; }
#center_column #newsletter_block_left h4 { font-size:16px; color:#fff; line-height:18px; }
#center_column #newsletter_block_left input[type=text] { background:url(../img/newsletterTxtBox.png) no-repeat; box-shadow:none; -webkit-box-shadow:none; width:228px; padding:0 10px; height:27px; border:none; color:#666 }
#center_column #newsletter_block_left select { background:url(../img/newsletterTxtBox.png) no-repeat; width:248px; padding:0px 0px 0 10px; height:27px; line-height:27px; border:solid 0px red; color:#666; }
#center_column #newsletter_block_left select option { padding-top:4px; }
#center_column #newsletter_block_left input.button_mini { clear:both; margin:5px 0 0 0; text-transform:capitalize; font-size:12px; background:url(../img/newsLetterBtnBg.png) repeat-x; height:27px; padding:0 30px 7px 30px; border:none; color:#d3e2e3; display:block }
#center_column #newsletter_block_left .block_content { padding:14px 0 0 0 }
#center_column #newsletter_block_left p { padding:5px 0 5px 0; overflow:hidden }
#center_column #newsletter_block_left .warning_inline { color:#ff0000 }
.content_only { padding:10px }
#opc_new_account form#login_form h3 a{color:#ffffff}
#opc_new_account form#login_form  a{color:#333333}

/* Pagination */
		#pagination {display:block; clear:both; padding:20px 0 20px 0; overflow:hidden }
		#pagination form.pagination{float:right}
		#pagination form.pagination input,#pagination form.pagination label,#pagination form.pagination select{float:left; margin:0 5px 0 0}
		#pagination form.pagination input.button_mini{float:right}
		#pagination form.pagination label{margin-top:3px;}
		#pagination form.pagination select{margin-top:0px;}
		#center_column #pagination form.pagination label{width:auto;}
		#pagination ul.pagination{float:left}
		#pagination ul.pagination li{float:left; padding:0 5px 0 0}
		#pagination ul.pagination li a,#pagination ul.pagination li span{display:block; width:25px; height:25px; line-height:25px; text-align:center}
		#pagination ul.pagination li a{background:#f4f4f4; color:#333; text-decoration:none}
		#pagination ul.pagination li#pagination_previous a,#pagination ul.pagination li#pagination_previous span{width:auto; padding:0 5px}
		
		#pagination ul.pagination li#pagination_next a,#pagination ul.pagination li#pagination_next span{width:auto; padding:0 5px}
		#pagination ul.pagination li#pagination_next a span,#pagination ul.pagination li#pagination_next a strong{float:left;}
		#pagination ul.pagination li.current span,#pagination ul.pagination li#pagination_previous span{background:#9DA7A6 0px 100% repeat-x ;}
		#pagination ul.pagination li a{background:#9DA7A6 url('img/btnBg.png') 0px 100% repeat-x ;}
		 

 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 #left_column .block, .cart_last_product, #create-account_form, #login_form, ul.address {
	background-image:url(../img/blockBg.jpg);
	background-repeat: repeat-x;
	background-position:0 100%
}
ul#product_list li.ajax_block_product{width:231px;}
ul#product_list li.ajax_block_product div.center_block .product_img_link {top:0px;}
ul#product_list li.ajax_block_product div.center_block .product_desc{top:320px;}
ul#product_list li.ajax_block_product div.center_block {height:301px;}
 #voucher input.button {
padding-top:3px;
padding-bottom:3px
}
ul#product_list li.ajax_block_product{min-height:303px;}

}

 @font-face {
 font-family: 'CaviarDreamsRegular';
 src: url('../fonts/CaviarDreams-webfont.eot');
 src: url('../fonts/CaviarDreams-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/CaviarDreams-webfont.woff') format('woff'),  url('../fonts/CaviarDreams-webfont.ttf') format('truetype'),  url('../fonts/CaviarDreams-webfont.svg#CaviarDreamsRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
